camera control
InverseCrafter: Efficient Video ReCapture as a Latent Domain Inverse Problem
Hong, Yeobin, Lee, Suhyeon, Chung, Hyungjin, Ye, Jong Chul
Recent approaches to controllable 4D video generation often rely on fine-tuning pre-trained Video Diffusion Models (VDMs). This dominant paradigm is computationally expensive, requiring large-scale datasets and architectural modifications, and frequently suffers from catastrophic forgetting of the model's original generative priors. Here, we propose InverseCrafter, an efficient inpainting inverse solver that reformulates the 4D generation task as an inpainting problem solved in the latent space. The core of our method is a principled mechanism to encode the pixel space degradation operator into a continuous, multi-channel latent mask, thereby bypassing the costly bottleneck of repeated VAE operations and backpropagation. InverseCrafter not only achieves comparable novel view generation and superior measurement consistency in camera control tasks with near-zero computational overhead, but also excels at general-purpose video inpainting with editing. Code is available at https://github.com/yeobinhong/InverseCrafter.
What every button on your iPhone can do (including hidden features)
Breakthroughs, discoveries, and DIY tips sent every weekday. If you own an iPhone 16 or an iPhone 17, you'll find different buttons around the sides of your smartphone. Older iPhones have fewer, depending on the model, but all of these buttons are multitaskers: They come with secondary functions as well as primary ones. For example, did you know you can use either of the volume buttons to snap pictures when you're in the Camera app? This can make it easier to capture photos, compared to trying to hit the circular button on screen.
ATI: Any Trajectory Instruction for Controllable Video Generation
Wang, Angtian, Huang, Haibin, Fang, Jacob Zhiyuan, Yang, Yiding, Ma, Chongyang
W e propose a unified framework for motion control in video generation that seamlessly integrates camera movement, object-level translation, and fine-grained local motion using trajectory-based inputs. In contrast to prior methods that address these motion types through separate modules or task-specific designs, our approach offers a cohesive solution by projecting user-defined trajectories into the latent space of pre-trained image-to-video generation models via a lightweight motion injector . Users can specify keypoints and their motion paths to control localized deformations, entire object motion, virtual camera dynamics, or combinations of these. The injected trajectory signals guide the generative process to produce temporally consistent and semantically aligned motion sequences. Our framework demonstrates superior performance across multiple video motion control tasks, including stylized motion effects (e.g., motion brushes), dynamic viewpoint changes, and precise local motion manipulation. Experiments show that our method provides significantly better controllability and visual quality compared to prior approaches and commercial solutions, while remaining broadly compatible with various state-of-the-art video generation backbones.
EPiC: Efficient Video Camera Control Learning with Precise Anchor-Video Guidance
Wang, Zun, Cho, Jaemin, Li, Jialu, Lin, Han, Yoon, Jaehong, Zhang, Yue, Bansal, Mohit
Recent approaches on 3D camera control in video diffusion models (VDMs) often create anchor videos to guide diffusion models as a structured prior by rendering from estimated point clouds following annotated camera trajectories. However, errors inherent in point cloud estimation often lead to inaccurate anchor videos. Moreover, the requirement for extensive camera trajectory annotations further increases resource demands. To address these limitations, we introduce EPiC, an efficient and precise camera control learning framework that automatically constructs high-quality anchor videos without expensive camera trajectory annotations. Concretely, we create highly precise anchor videos for training by masking source videos based on first-frame visibility. This approach ensures high alignment, eliminates the need for camera trajectory annotations, and thus can be readily applied to any in-the-wild video to generate image-to-video (I2V) training pairs. Furthermore, we introduce Anchor-ControlNet, a lightweight conditioning module that integrates anchor video guidance in visible regions to pretrained VDMs, with less than 1% of backbone model parameters. By combining the proposed anchor video data and ControlNet module, EPiC achieves efficient training with substantially fewer parameters, training steps, and less data, without requiring modifications to the diffusion model backbone typically needed to mitigate rendering misalignments. Although being trained on masking-based anchor videos, our method generalizes robustly to anchor videos made with point clouds during inference, enabling precise 3D-informed camera control. EPiC achieves SOTA performance on RealEstate10K and MiraData for I2V camera control task, demonstrating precise and robust camera control ability both quantitatively and qualitatively. Notably, EPiC also exhibits strong zero-shot generalization to video-to-video scenarios.
Collaborative Video Diffusion: Consistent Multi-video Generation with Camera Control
Research on video generation has recently made tremendous progress, enabling high-quality videos to be generated from text prompts or images. Adding control to the video generation process is an important goal moving forward and recent approaches that condition video generation models on camera trajectories take an important step towards this goal. Yet, it remains challenging to generate a video of the same scene from multiple different camera trajectories. Solutions to this multi-video generation problem could enable large-scale 3D scene generation with editable camera trajectories, among other applications. We introduce collaborative video diffusion (CVD) as an important step towards this vision. The CVD framework includes a novel cross-video synchronization module that promotes consistency between corresponding frames of the same video rendered from different camera poses using an epipolar attention mechanism.
iPhone 16 Pro longterm review: While Apple Intelligence underwhelms, Camera Control fits right in
When we reviewed the iPhone 16 Pro last year, Apple Intelligence was barely available. Since then, the iPhone 16 series has benefitted from several new features, apps and improvements. Some (or most) of them were Apple Intelligence features that were teased back at WWDC 2024, months before the iPhone 16 Pro launched. AI features weren't the only changes this time around, with the iPhone 16 getting an entirely new button. The so-called Camera Control wasn't just a simple app shortcut, but an elaborate multifunction button that offered a haptic half-press and the ability to swipe across to adjust camera settings and options.
Reangle-A-Video: 4D Video Generation as Video-to-Video Translation
Jeong, Hyeonho, Lee, Suhyeon, Ye, Jong Chul
Extensive experiments on static view transport and dynamic camera control show that We introduce Reangle-A-Video, a unified framework for Reangle-A-Video surpasses existing methods, establishing a generating synchronized multi-view videos from a single input new solution for multi-view video generation.
PreciseCam: Precise Camera Control for Text-to-Image Generation
Bernal-Berdun, Edurne, Serrano, Ana, Masia, Belen, Gadelha, Matheus, Hold-Geoffroy, Yannick, Sun, Xin, Gutierrez, Diego
Images as an artistic medium often rely on specific camera angles and lens distortions to convey ideas or emotions; however, such precise control is missing in current text-to-image models. We propose an efficient and general solution that allows precise control over the camera when generating both photographic and artistic images. Unlike prior methods that rely on predefined shots, we rely solely on four simple extrinsic and intrinsic camera parameters, removing the need for pre-existing geometry, reference 3D objects, and multi-view data. We also present a novel dataset with more than 57,000 images, along with their text prompts and ground-truth camera parameters. Our evaluation shows precise camera control in text-to-image generation, surpassing traditional prompt engineering approaches. Our data, model, and code are publicly available at https://graphics.unizar.es/projects/PreciseCam2024.
MEt3R: Measuring Multi-View Consistency in Generated Images
Asim, Mohammad, Wewer, Christopher, Wimmer, Thomas, Schiele, Bernt, Lenssen, Jan Eric
We introduce MEt3R, a metric for multi-view consistency in generated images. Large-scale generative models for multi-view image generation are rapidly advancing the field of 3D inference from sparse observations. However, due to the nature of generative modeling, traditional reconstruction metrics are not suitable to measure the quality of generated outputs and metrics that are independent of the sampling procedure are desperately needed. In this work, we specifically address the aspect of consistency between generated multi-view images, which can be evaluated independently of the specific scene. Our approach uses DUSt3R to obtain dense 3D reconstructions from image pairs in a feed-forward manner, which are used to warp image contents from one view into the other. Then, feature maps of these images are compared to obtain a similarity score that is invariant to view-dependent effects. Using MEt3R, we evaluate the consistency of a large set of previous methods for novel view and video generation, including our open, multi-view latent diffusion model.
Diffusion as Shader: 3D-aware Video Diffusion for Versatile Video Generation Control
Gu, Zekai, Yan, Rui, Lu, Jiahao, Li, Peng, Dou, Zhiyang, Si, Chenyang, Dong, Zhen, Liu, Qifeng, Lin, Cheng, Liu, Ziwei, Wang, Wenping, Liu, Yuan
Diffusion models have demonstrated impressive performance in generating high-quality videos from text prompts or images. However, precise control over the video generation process, such as camera manipulation or content editing, remains a significant challenge. Existing methods for controlled video generation are typically limited to a single control type, lacking the flexibility to handle diverse control demands. In this paper, we introduce Diffusion as Shader (DaS), a novel approach that supports multiple video control tasks within a unified architecture. Our key insight is that achieving versatile video control necessitates leveraging 3D control signals, as videos are fundamentally 2D renderings of dynamic 3D content. Unlike prior methods limited to 2D control signals, DaS leverages 3D tracking videos as control inputs, making the video diffusion process inherently 3D-aware. This innovation allows DaS to achieve a wide range of video controls by simply manipulating the 3D tracking videos. A further advantage of using 3D tracking videos is their ability to effectively link frames, significantly enhancing the temporal consistency of the generated videos. With just 3 days of fine-tuning on 8 H800 GPUs using less than 10k videos, DaS demonstrates strong control capabilities across diverse tasks, including mesh-to-video generation, camera control, motion transfer, and object manipulation.